[IA64] declaration of metaphysical_rr
authorawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Fri, 17 Feb 2006 21:42:02 +0000 (14:42 -0700)
committerawilliam@xenbuild.aw <awilliam@xenbuild.aw>
Fri, 17 Feb 2006 21:42:02 +0000 (14:42 -0700)
commitb090bb926721b8110c2e8f48a4c8f31e1dcc1867
tree6f5c7eb1533df2c1db4689ac20f2f6b8c4b24215
parent90a1cd66c1a68232bf723aaa0d3e531dc27dc9ca
[IA64] declaration of metaphysical_rr

I'm making a patch for domain destruction.
While I tested my patch by repeatedly
creating/destructing domains,
a reserved register/field fault occurred in load_region_regs().

The cause of this fault is rr0 value overflow(0xFFFFFFFF********)
because metaphysical_rr0 in the arch_domain struct is
declared as integer (should be unsigned long).
The attached patch fixes the problem.

Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
xen/arch/ia64/xen/hyperprivop.S
xen/include/asm-ia64/domain.h